Command Palette

Search for a command to run...

Department of Mathematicstheory

ADVANCED PROGRAMMING

DSE 2125

Syllabus

  • 01Getting started with python scripting
  • 02Using the file system
  • 03Reading and writing files
  • 04Numerical Computing In Python
  • 05SciPy package
  • 06Classes and object-oriented programming
  • 07Data types as objects
  • 08Graphical user interfaces
  • 09Regular expressions
  • 10Network, web, and database programming: Accessing databases in Python
  • 11Network programming in Python
  • 12Creating a Python web application
  • 13Sample project—creating a message wall
  • 14Web frameworks creating a model to add database service – using SQLite
  • 15Cloud computing: google app engine and web services
  • 16What is cloud computing
  • 17levels of cloud computing service
  • 18what is Aapp Engine
  • 19The sandbox and the App Engine SDK
  • 20Choosing an App Engine framework

References

  • Hans Peter Langtangen, Python Scripting for Computational Science, (3e), Springer Publishers, 2014
  • Naomi R. Ceder, The Quick Python Book, (2e), Manning Publications Co., 2010
  • Wesley J. Chun, Core Python Applications Programming, (3e), Prentice Hall Publishers, 2012
  • Bill Lubanovic, Introducing Python - Modern Computing in Simple Packages, O'Reilly Publication, 2015
  • Allen B. Downey, Think Python-How to think like a computer scientist, (2e) O'Reilly Publication, 2015
Credits Structure
3Lecture
0Tutorial
0Practical
3Total